Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mullvadvpn-np@2024.5: update to version 2024.5 #347

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

eitamal
Copy link

@eitamal eitamal commented Sep 16, 2024

Closes #327 #306 #305 #290 #336

Reason for Change

Mullvad has changed some of URLs, since they've added Mullvad Browser. So the checkver would fail due to hitting a redirect URL (e.g., see check for #327). But, I've figured rather than changing it to the new URL I could change the manifest to use the GitHub checkver, which should hopefully avoid any future breaking changes. The GitHub repo for the Mullvad VPN app is for all platforms and the different platforms can have separate releases, updating what "latest" points to (e.g. android/2024.4), leading checkver to fail. So, I've changed checkver to use the Mullvad API to query directly for the latest version for Windows.

Summary of Changes

  • Updated the version number and hash to the latest: 2024.5
  • Updated the homepage URL to the homepage of the VPN product
  • Moved install/uninstall scripts to install.script and uninstall.script, respectively - this seemed like a more appropriate place for these scripts.
  • Updated the download URL to use GitHub
  • Updated checkver to use the Mullvad API to query for the version and extract it using jsonpath

… GitHub

The GitHub repo for the Mullvad VPN app is for all platforms and the
different platforms can have separate releases, updating what "latest"
points to (e.g. `android/2024.4`), leading checkver to fail. This commit
changes checkver to use the Mullvad API to query directly for the latest
version for Windows.
@eitamal
Copy link
Author

eitamal commented Sep 16, 2024

/verify

Copy link
Contributor

All changes look good.

Wait for review from human collaborators.

mullvadvpn-np

  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

1 similar comment
Copy link
Contributor

All changes look good.

Wait for review from human collaborators.

mullvadvpn-np

  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant